import { IPSChartCoordinateSystem } from './ipschart-coordinate-system';
import { IPSChartGrid } from './ipschart-grid';

/**
 *
 * 继承父接口类型值[XY]
 * @export
 * @interface IPSChartCoordinateSystemCartesian2D
 */
export interface IPSChartCoordinateSystemCartesian2D extends IPSChartCoordinateSystem {
  /**
   * 直角坐标绘图网格对象
   *
   * @type {IPSChartGrid}
   */
  getPSChartGrid(): IPSChartGrid | null;

  /**
   * 直角坐标绘图网格对象
   *
   * @type {IPSChartGrid}
   */
  get psChartGrid(): IPSChartGrid | null;

  /**
   * 直角坐标绘图网格对象（必须存在）
   *
   * @type {IPSChartGrid}
   */
  getPSChartGridMust(): IPSChartGrid;
}
